package com.springboot.fram.network;

import lombok.Builder;
import lombok.Data;

import java.util.Map;

/**
 * @author liheng
 * @ClassName RequestBody
 * @Description 基础请求体
 * @date 2019/12/26 14:23
 * @Version 1.0
 */
@Data
@Builder
public class CommRequestBody {
    /**
     * 读取超时时间
     */
    private int socketTimeOut = HttpUtils.SOCKET_TIME_OUT;
    /**
     * 链接超时时间
     */
    private int connTimeOut = HttpUtils.CONNECT_TIME_OUT;
    /**
     * 请求主机+端口
     */
    private String host;
    /**
     * 请求路径
     */
    private String path;
    /**
     * 是否需要证书
     */
    private boolean ssl;
    /**
     * 请求方式
     */
    private String contentType;
    /**
     * 请求头
     */
    private Map<String, String> headers;
    /**
     * 请求queryString
     */
    private Map<String, String> querys;
}
